#
# PySNMP MIB module APM-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///opt/mib/netdisco-mibs/rfc/APM-MIB.txt
# Produced by pysmi-0.3.4 at Thu Jan 27 18:18:36 2022
# On host loaclhost platform Linux version 3.10.0-1160.41.1.el7.x86_64 by user root
# Using Python version 3.6.8 (default, Nov 16 2020, 16:55:22) 
#
OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols("ASN1", "OctetString", "ObjectIdentifier", "Integer")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
SingleValueConstraint, ConstraintsIntersection, ConstraintsUnion, ValueSizeConstraint, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ConstraintsIntersection", "ConstraintsUnion", "ValueSizeConstraint", "ValueRangeConstraint")
rmon, OwnerString = mibBuilder.importSymbols("RMON-MIB", "rmon", "OwnerString")
protocolDirLocalIndex, = mibBuilder.importSymbols("RMON2-MIB", "protocolDirLocalIndex")
SnmpAdminString, = mibBuilder.importSymbols("SNMP-FRAMEWORK-MIB", "SnmpAdminString")
ModuleCompliance, NotificationGroup, ObjectGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup", "ObjectGroup")
NotificationType, Gauge32, TimeTicks, ObjectIdentity, iso, ModuleIdentity, IpAddress, Counter32, MibIdentifier, Unsigned32, Integer32, Bits, Counter64, MibScalar, MibTable, MibTableRow, MibTableColumn = mibBuilder.importSymbols("SNMPv2-SMI", "NotificationType", "Gauge32", "TimeTicks", "ObjectIdentity", "iso", "ModuleIdentity", "IpAddress", "Counter32", "MibIdentifier", "Unsigned32", "Integer32", "Bits", "Counter64", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn")
DateAndTime, TextualConvention, TruthValue, TimeInterval, DisplayString, RowStatus, StorageType, TimeStamp = mibBuilder.importSymbols("SNMPv2-TC", "DateAndTime", "TextualConvention", "TruthValue", "TimeInterval", "DisplayString", "RowStatus", "StorageType", "TimeStamp")
apm = ModuleIdentity((1, 3, 6, 1, 2, 1, 16, 23))
apm.setRevisions(('2004-02-19 00:00',))
if mibBuilder.loadTexts: apm.setLastUpdated('200402190000Z')
if mibBuilder.loadTexts: apm.setOrganization('IETF RMON MIB Working Group')
apmMibObjects = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 23, 1))
apmConformance = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 23, 2))
apmCompliances = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 23, 2, 1))
apmGroups = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 23, 2, 2))
class AppLocalIndex(TextualConvention, Unsigned32):
    status = 'current'
    subtypeSpec = Unsigned32.subtypeSpec + ValueRangeConstraint(1, 2147483647)

class ProtocolDirNetworkAddress(TextualConvention, OctetString):
    status = 'current'
    subtypeSpec = OctetString.subtypeSpec + ValueSizeConstraint(0, 255)

class DataSourceOrZero(TextualConvention, ObjectIdentifier):
    reference = 'The DataSource textual convention is defined in RFC 2021 [5].'
    status = 'current'

class RmonClientID(TextualConvention, Unsigned32):
    status = 'current'
    subtypeSpec = Unsigned32.subtypeSpec + ValueRangeConstraint(0, 4294967295)

class TransactionAggregationType(TextualConvention, Integer32):
    status = 'current'
    subtypeSpec = Integer32.subtypeSpec + ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))
    namedValues = NamedValues(("flows", 1), ("clients", 2), ("servers", 3), ("applications", 4))

apmAppDirTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 1), )
if mibBuilder.loadTexts: apmAppDirTable.setStatus('current')
apmAppDirEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1), ).setIndexNames((0, "APM-MIB", "apmAppDirAppLocalIndex"), (0, "APM-MIB", "apmAppDirResponsivenessType"))
if mibBuilder.loadTexts: apmAppDirEntry.setStatus('current')
apmAppDirAppLocalIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 1), AppLocalIndex())
if mibBuilder.loadTexts: apmAppDirAppLocalIndex.setStatus('current')
apmAppDirResponsivenessType = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("transactionOriented", 1), ("throughputOriented", 2), ("streamingOriented", 3))))
if mibBuilder.loadTexts: apmAppDirResponsivenessType.setStatus('current')
apmAppDirConfig = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("off", 1), ("on", 2)))).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirConfig.setStatus('current')
apmAppDirResponsivenessBoundary1 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 4), Unsigned32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirResponsivenessBoundary1.setStatus('current')
apmAppDirResponsivenessBoundary2 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 5), Unsigned32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirResponsivenessBoundary2.setStatus('current')
apmAppDirResponsivenessBoundary3 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 6), Unsigned32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirResponsivenessBoundary3.setStatus('current')
apmAppDirResponsivenessBoundary4 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 7), Unsigned32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirResponsivenessBoundary4.setStatus('current')
apmAppDirResponsivenessBoundary5 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 8), Unsigned32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirResponsivenessBoundary5.setStatus('current')
apmAppDirResponsivenessBoundary6 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 1, 1, 9), Unsigned32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirResponsivenessBoundary6.setStatus('current')
apmBucketBoundaryLastChange = MibScalar((1, 3, 6, 1, 2, 1, 16, 23, 1, 2), TimeStamp()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmBucketBoundaryLastChange.setStatus('current')
apmAppDirID = MibScalar((1, 3, 6, 1, 2, 1, 16, 23, 1, 3), ObjectIdentifier()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmAppDirID.setStatus('current')
apmHttpFilterTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 4), )
if mibBuilder.loadTexts: apmHttpFilterTable.setStatus('current')
apmHttpFilterEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1), ).setIndexNames((0, "APM-MIB", "apmHttpFilterIndex"))
if mibBuilder.loadTexts: apmHttpFilterEntry.setStatus('current')
apmHttpFilterIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 65535)))
if mibBuilder.loadTexts: apmHttpFilterIndex.setStatus('current')
apmHttpFilterAppLocalIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 2), AppLocalIndex()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmHttpFilterAppLocalIndex.setStatus('current')
apmHttpFilterServerProtocol = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 3), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmHttpFilterServerProtocol.setStatus('current')
apmHttpFilterServerAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 4), ProtocolDirNetworkAddress()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmHttpFilterServerAddress.setStatus('current')
apmHttpFilterURLPath = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 5), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 65535))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmHttpFilterURLPath.setStatus('current')
apmHttpFilterMatchType = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("exact", 1), ("stripTrailingSlash", 2), ("prefix", 3)))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmHttpFilterMatchType.setStatus('current')
apmHttpFilterOwner = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 7), OwnerString()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmHttpFilterOwner.setStatus('current')
apmHttpFilterStorageType = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 8), StorageType()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmHttpFilterStorageType.setStatus('current')
apmHttpFilterRowStatus = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 4, 1, 9), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmHttpFilterRowStatus.setStatus('current')
apmHttpIgnoreUnregisteredURLs = MibScalar((1, 3, 6, 1, 2, 1, 16, 23, 1, 5), TruthValue()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmHttpIgnoreUnregisteredURLs.setStatus('current')
apmHttp4xxIsFailure = MibScalar((1, 3, 6, 1, 2, 1, 16, 23, 1, 6), TruthValue()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmHttp4xxIsFailure.setStatus('current')
apmUserDefinedAppTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 7), )
if mibBuilder.loadTexts: apmUserDefinedAppTable.setStatus('current')
apmUserDefinedAppEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 7, 1), ).setIndexNames((0, "APM-MIB", "apmAppDirAppLocalIndex"))
if mibBuilder.loadTexts: apmUserDefinedAppEntry.setStatus('current')
apmUserDefinedAppParentIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 7, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmUserDefinedAppParentIndex.setStatus('current')
apmUserDefinedAppApplication = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 7, 1, 2), SnmpAdminString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmUserDefinedAppApplication.setStatus('current')
apmNameTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 8), )
if mibBuilder.loadTexts: apmNameTable.setStatus('current')
apmNameEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 8, 1), ).setIndexNames((0, "APM-MIB", "apmNameClientID"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "APM-MIB", "apmNameClientAddress"), (0, "APM-MIB", "apmNameMappingStartTime"))
if mibBuilder.loadTexts: apmNameEntry.setStatus('current')
apmNameClientID = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 8, 1, 1), RmonClientID())
if mibBuilder.loadTexts: apmNameClientID.setStatus('current')
apmNameClientAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 8, 1, 2), ProtocolDirNetworkAddress().subtype(subtypeSpec=ValueSizeConstraint(1, 255)))
if mibBuilder.loadTexts: apmNameClientAddress.setStatus('current')
apmNameMappingStartTime = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 8, 1, 3), DateAndTime())
if mibBuilder.loadTexts: apmNameMappingStartTime.setStatus('current')
apmNameMachineName = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 8, 1, 4), SnmpAdminString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmNameMachineName.setStatus('current')
apmNameUserName = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 8, 1, 5), SnmpAdminString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmNameUserName.setStatus('current')
apmReportControlTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 9), )
if mibBuilder.loadTexts: apmReportControlTable.setStatus('current')
apmReportControlEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1), ).setIndexNames((0, "APM-MIB", "apmReportControlIndex"))
if mibBuilder.loadTexts: apmReportControlEntry.setStatus('current')
apmReportControlIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 65535)))
if mibBuilder.loadTexts: apmReportControlIndex.setStatus('current')
apmReportControlDataSource = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 2), DataSourceOrZero()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlDataSource.setStatus('current')
apmReportControlAggregationType = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 3), TransactionAggregationType()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlAggregationType.setStatus('current')
apmReportControlInterval = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 4), Unsigned32().clone(3600)).setUnits('Seconds').setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlInterval.setStatus('current')
apmReportControlRequestedSize = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 5), Unsigned32()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlRequestedSize.setStatus('current')
apmReportControlGrantedSize = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 6), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportControlGrantedSize.setStatus('current')
apmReportControlRequestedReports = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 7), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 65535))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlRequestedReports.setStatus('current')
apmReportControlGrantedReports = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 8), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 65535))).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportControlGrantedReports.setStatus('current')
apmReportControlStartTime = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 9), TimeStamp()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportControlStartTime.setStatus('current')
apmReportControlReportNumber = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 10), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 4294967295))).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportControlReportNumber.setStatus('current')
apmReportControlDeniedInserts = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 11), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportControlDeniedInserts.setStatus('current')
apmReportControlDroppedFrames = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 12), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportControlDroppedFrames.setStatus('current')
apmReportControlOwner = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 13), OwnerString()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlOwner.setStatus('current')
apmReportControlStorageType = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 14), StorageType()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlStorageType.setStatus('current')
apmReportControlStatus = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 9, 1, 15), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmReportControlStatus.setStatus('current')
apmReportTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 10), )
if mibBuilder.loadTexts: apmReportTable.setStatus('current')
apmReportEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1), ).setIndexNames((0, "APM-MIB", "apmReportControlIndex"), (0, "APM-MIB", "apmReportIndex"), (0, "APM-MIB", "apmAppDirAppLocalIndex"), (0, "APM-MIB", "apmAppDirResponsivenessType"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "APM-MIB", "apmReportServerAddress"), (0, "APM-MIB", "apmNameClientID"))
if mibBuilder.loadTexts: apmReportEntry.setStatus('current')
apmReportIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 4294967295)))
if mibBuilder.loadTexts: apmReportIndex.setStatus('current')
apmReportServerAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 2), ProtocolDirNetworkAddress())
if mibBuilder.loadTexts: apmReportServerAddress.setStatus('current')
apmReportTransactionCount = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 3), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportTransactionCount.setStatus('current')
apmReportSuccessfulTransactions = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 4), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportSuccessfulTransactions.setStatus('current')
apmReportResponsivenessMean = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 5), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessMean.setStatus('current')
apmReportResponsivenessMin = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 6), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessMin.setStatus('current')
apmReportResponsivenessMax = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 7), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessMax.setStatus('current')
apmReportResponsivenessB1 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 8), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessB1.setStatus('current')
apmReportResponsivenessB2 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 9), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessB2.setStatus('current')
apmReportResponsivenessB3 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 10), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessB3.setStatus('current')
apmReportResponsivenessB4 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 11), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessB4.setStatus('current')
apmReportResponsivenessB5 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 12), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessB5.setStatus('current')
apmReportResponsivenessB6 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 13), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessB6.setStatus('current')
apmReportResponsivenessB7 = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 10, 1, 14), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmReportResponsivenessB7.setStatus('current')
apmTransactionTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 11), )
if mibBuilder.loadTexts: apmTransactionTable.setStatus('current')
apmTransactionEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 11, 1), ).setIndexNames((0, "APM-MIB", "apmAppDirAppLocalIndex"), (0, "APM-MIB", "apmAppDirResponsivenessType"), (0, "RMON2-MIB", "protocolDirLocalIndex"), (0, "APM-MIB", "apmTransactionServerAddress"), (0, "APM-MIB", "apmNameClientID"), (0, "APM-MIB", "apmTransactionID"))
if mibBuilder.loadTexts: apmTransactionEntry.setStatus('current')
apmTransactionServerAddress = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 11, 1, 1), ProtocolDirNetworkAddress().subtype(subtypeSpec=ValueSizeConstraint(1, 255)))
if mibBuilder.loadTexts: apmTransactionServerAddress.setStatus('current')
apmTransactionID = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 11, 1, 2), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295)))
if mibBuilder.loadTexts: apmTransactionID.setStatus('current')
apmTransactionResponsiveness = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 11, 1, 3), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmTransactionResponsiveness.setStatus('current')
apmTransactionAge = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 11, 1, 4), TimeInterval()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmTransactionAge.setStatus('current')
apmTransactionSuccess = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 11, 1, 5), TruthValue()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmTransactionSuccess.setStatus('current')
apmTransactionsRequestedHistorySize = MibScalar((1, 3, 6, 1, 2, 1, 16, 23, 1, 12), Unsigned32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmTransactionsRequestedHistorySize.setStatus('current')
apmExceptionTable = MibTable((1, 3, 6, 1, 2, 1, 16, 23, 1, 13), )
if mibBuilder.loadTexts: apmExceptionTable.setStatus('current')
apmExceptionEntry = MibTableRow((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1), ).setIndexNames((0, "APM-MIB", "apmAppDirAppLocalIndex"), (0, "APM-MIB", "apmAppDirResponsivenessType"), (0, "APM-MIB", "apmExceptionIndex"))
if mibBuilder.loadTexts: apmExceptionEntry.setStatus('current')
apmExceptionIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 1), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(1, 65535)))
if mibBuilder.loadTexts: apmExceptionIndex.setStatus('current')
apmExceptionResponsivenessComparison = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("none", 1), ("greater", 2), ("less", 3)))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmExceptionResponsivenessComparison.setStatus('current')
apmExceptionResponsivenessThreshold = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 3), Unsigned32()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmExceptionResponsivenessThreshold.setStatus('current')
apmExceptionUnsuccessfulException = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("off", 1), ("on", 2)))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmExceptionUnsuccessfulException.setStatus('current')
apmExceptionResponsivenessEvents = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 5), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmExceptionResponsivenessEvents.setStatus('current')
apmExceptionUnsuccessfulEvents = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 6), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: apmExceptionUnsuccessfulEvents.setStatus('current')
apmExceptionOwner = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 7), OwnerString()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmExceptionOwner.setStatus('current')
apmExceptionStorageType = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 8), StorageType()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmExceptionStorageType.setStatus('current')
apmExceptionStatus = MibTableColumn((1, 3, 6, 1, 2, 1, 16, 23, 1, 13, 1, 9), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: apmExceptionStatus.setStatus('current')
apmThroughputExceptionMinTime = MibScalar((1, 3, 6, 1, 2, 1, 16, 23, 1, 14), Unsigned32().clone(10)).setUnits('seconds').setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmThroughputExceptionMinTime.setStatus('current')
apmNotificationMaxRate = MibScalar((1, 3, 6, 1, 2, 1, 16, 23, 1, 15), Unsigned32().clone(1)).setMaxAccess("readwrite")
if mibBuilder.loadTexts: apmNotificationMaxRate.setStatus('current')
apmNotifications = MibIdentifier((1, 3, 6, 1, 2, 1, 16, 23, 0))
apmTransactionResponsivenessAlarm = NotificationType((1, 3, 6, 1, 2, 1, 16, 23, 0, 1)).setObjects(("APM-MIB", "apmExceptionResponsivenessThreshold"), ("APM-MIB", "apmTransactionResponsiveness"))
if mibBuilder.loadTexts: apmTransactionResponsivenessAlarm.setStatus('current')
apmTransactionUnsuccessfulAlarm = NotificationType((1, 3, 6, 1, 2, 1, 16, 23, 0, 2)).setObjects(("APM-MIB", "apmExceptionResponsivenessThreshold"))
if mibBuilder.loadTexts: apmTransactionUnsuccessfulAlarm.setStatus('current')
apmCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 16, 23, 2, 1, 1)).setObjects(("APM-MIB", "apmAppDirGroup"), ("APM-MIB", "apmReportGroup"), ("APM-MIB", "apmUserDefinedApplicationsGroup"), ("APM-MIB", "apmTransactionGroup"), ("APM-MIB", "apmExceptionGroup"), ("APM-MIB", "apmNotificationGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    apmCompliance = apmCompliance.setStatus('current')
apmAppDirGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 23, 2, 2, 1)).setObjects(("APM-MIB", "apmAppDirConfig"), ("APM-MIB", "apmAppDirResponsivenessBoundary1"), ("APM-MIB", "apmAppDirResponsivenessBoundary2"), ("APM-MIB", "apmAppDirResponsivenessBoundary3"), ("APM-MIB", "apmAppDirResponsivenessBoundary4"), ("APM-MIB", "apmAppDirResponsivenessBoundary5"), ("APM-MIB", "apmAppDirResponsivenessBoundary6"), ("APM-MIB", "apmBucketBoundaryLastChange"), ("APM-MIB", "apmAppDirID"), ("APM-MIB", "apmNameMachineName"), ("APM-MIB", "apmNameUserName"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    apmAppDirGroup = apmAppDirGroup.setStatus('current')
apmUserDefinedApplicationsGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 23, 2, 2, 2)).setObjects(("APM-MIB", "apmHttpFilterAppLocalIndex"), ("APM-MIB", "apmHttpFilterServerProtocol"), ("APM-MIB", "apmHttpFilterServerAddress"), ("APM-MIB", "apmHttpFilterURLPath"), ("APM-MIB", "apmHttpFilterMatchType"), ("APM-MIB", "apmHttpFilterOwner"), ("APM-MIB", "apmHttpFilterStorageType"), ("APM-MIB", "apmHttpFilterRowStatus"), ("APM-MIB", "apmHttpIgnoreUnregisteredURLs"), ("APM-MIB", "apmHttp4xxIsFailure"), ("APM-MIB", "apmUserDefinedAppParentIndex"), ("APM-MIB", "apmUserDefinedAppApplication"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    apmUserDefinedApplicationsGroup = apmUserDefinedApplicationsGroup.setStatus('current')
apmReportGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 23, 2, 2, 3)).setObjects(("APM-MIB", "apmReportControlDataSource"), ("APM-MIB", "apmReportControlAggregationType"), ("APM-MIB", "apmReportControlInterval"), ("APM-MIB", "apmReportControlRequestedSize"), ("APM-MIB", "apmReportControlGrantedSize"), ("APM-MIB", "apmReportControlRequestedReports"), ("APM-MIB", "apmReportControlGrantedReports"), ("APM-MIB", "apmReportControlStartTime"), ("APM-MIB", "apmReportControlReportNumber"), ("APM-MIB", "apmReportControlDeniedInserts"), ("APM-MIB", "apmReportControlDroppedFrames"), ("APM-MIB", "apmReportControlOwner"), ("APM-MIB", "apmReportControlStorageType"), ("APM-MIB", "apmReportControlStatus"), ("APM-MIB", "apmReportTransactionCount"), ("APM-MIB", "apmReportSuccessfulTransactions"), ("APM-MIB", "apmReportResponsivenessMean"), ("APM-MIB", "apmReportResponsivenessMin"), ("APM-MIB", "apmReportResponsivenessMax"), ("APM-MIB", "apmReportResponsivenessB1"), ("APM-MIB", "apmReportResponsivenessB2"), ("APM-MIB", "apmReportResponsivenessB3"), ("APM-MIB", "apmReportResponsivenessB4"), ("APM-MIB", "apmReportResponsivenessB5"), ("APM-MIB", "apmReportResponsivenessB6"), ("APM-MIB", "apmReportResponsivenessB7"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    apmReportGroup = apmReportGroup.setStatus('current')
apmTransactionGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 23, 2, 2, 4)).setObjects(("APM-MIB", "apmTransactionResponsiveness"), ("APM-MIB", "apmTransactionAge"), ("APM-MIB", "apmTransactionSuccess"), ("APM-MIB", "apmTransactionsRequestedHistorySize"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    apmTransactionGroup = apmTransactionGroup.setStatus('current')
apmExceptionGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 16, 23, 2, 2, 5)).setObjects(("APM-MIB", "apmExceptionResponsivenessComparison"), ("APM-MIB", "apmExceptionResponsivenessThreshold"), ("APM-MIB", "apmExceptionUnsuccessfulException"), ("APM-MIB", "apmExceptionResponsivenessEvents"), ("APM-MIB", "apmExceptionUnsuccessfulEvents"), ("APM-MIB", "apmExceptionOwner"), ("APM-MIB", "apmExceptionStorageType"), ("APM-MIB", "apmExceptionStatus"), ("APM-MIB", "apmThroughputExceptionMinTime"), ("APM-MIB", "apmNotificationMaxRate"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    apmExceptionGroup = apmExceptionGroup.setStatus('current')
apmNotificationGroup = NotificationGroup((1, 3, 6, 1, 2, 1, 16, 23, 2, 2, 6)).setObjects(("APM-MIB", "apmTransactionResponsivenessAlarm"), ("APM-MIB", "apmTransactionUnsuccessfulAlarm"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    apmNotificationGroup = apmNotificationGroup.setStatus('current')
mibBuilder.exportSymbols("APM-MIB", apmNameMappingStartTime=apmNameMappingStartTime, apmReportResponsivenessB7=apmReportResponsivenessB7, apmTransactionResponsiveness=apmTransactionResponsiveness, apmReportResponsivenessMax=apmReportResponsivenessMax, apmExceptionUnsuccessfulEvents=apmExceptionUnsuccessfulEvents, apmTransactionID=apmTransactionID, apmExceptionGroup=apmExceptionGroup, apmAppDirConfig=apmAppDirConfig, apmExceptionUnsuccessfulException=apmExceptionUnsuccessfulException, apmReportControlAggregationType=apmReportControlAggregationType, apmUserDefinedApplicationsGroup=apmUserDefinedApplicationsGroup, apmHttpFilterTable=apmHttpFilterTable, apmHttp4xxIsFailure=apmHttp4xxIsFailure, apmReportControlInterval=apmReportControlInterval, apmHttpFilterEntry=apmHttpFilterEntry, apmAppDirResponsivenessType=apmAppDirResponsivenessType, apmTransactionGroup=apmTransactionGroup, apmReportResponsivenessMin=apmReportResponsivenessMin, apmTransactionServerAddress=apmTransactionServerAddress, apmAppDirResponsivenessBoundary1=apmAppDirResponsivenessBoundary1, apmReportResponsivenessMean=apmReportResponsivenessMean, apmReportTransactionCount=apmReportTransactionCount, apmNotifications=apmNotifications, apmReportControlRequestedSize=apmReportControlRequestedSize, apmUserDefinedAppEntry=apmUserDefinedAppEntry, apmReportControlDataSource=apmReportControlDataSource, apmTransactionsRequestedHistorySize=apmTransactionsRequestedHistorySize, apmAppDirAppLocalIndex=apmAppDirAppLocalIndex, apmHttpFilterServerProtocol=apmHttpFilterServerProtocol, apmNameEntry=apmNameEntry, AppLocalIndex=AppLocalIndex, apmReportIndex=apmReportIndex, apmReportGroup=apmReportGroup, apmHttpFilterServerAddress=apmHttpFilterServerAddress, apmTransactionTable=apmTransactionTable, apmReportControlIndex=apmReportControlIndex, apmExceptionResponsivenessThreshold=apmExceptionResponsivenessThreshold, apmHttpFilterMatchType=apmHttpFilterMatchType, apmAppDirResponsivenessBoundary5=apmAppDirResponsivenessBoundary5, apmAppDirResponsivenessBoundary2=apmAppDirResponsivenessBoundary2, apmCompliances=apmCompliances, apmExceptionStorageType=apmExceptionStorageType, apmReportServerAddress=apmReportServerAddress, apmMibObjects=apmMibObjects, apmReportSuccessfulTransactions=apmReportSuccessfulTransactions, apmHttpFilterURLPath=apmHttpFilterURLPath, apmExceptionOwner=apmExceptionOwner, apmReportControlStorageType=apmReportControlStorageType, apmHttpFilterIndex=apmHttpFilterIndex, apmReportControlDeniedInserts=apmReportControlDeniedInserts, ProtocolDirNetworkAddress=ProtocolDirNetworkAddress, apmUserDefinedAppApplication=apmUserDefinedAppApplication, apmUserDefinedAppParentIndex=apmUserDefinedAppParentIndex, TransactionAggregationType=TransactionAggregationType, apmReportResponsivenessB1=apmReportResponsivenessB1, apmNameMachineName=apmNameMachineName, apmExceptionResponsivenessEvents=apmExceptionResponsivenessEvents, apmNameClientID=apmNameClientID, apmAppDirResponsivenessBoundary3=apmAppDirResponsivenessBoundary3, apmAppDirResponsivenessBoundary6=apmAppDirResponsivenessBoundary6, apmHttpFilterRowStatus=apmHttpFilterRowStatus, apmNotificationGroup=apmNotificationGroup, apmReportResponsivenessB2=apmReportResponsivenessB2, apmThroughputExceptionMinTime=apmThroughputExceptionMinTime, apmUserDefinedAppTable=apmUserDefinedAppTable, apmReportControlGrantedReports=apmReportControlGrantedReports, apmGroups=apmGroups, apmAppDirGroup=apmAppDirGroup, apmHttpIgnoreUnregisteredURLs=apmHttpIgnoreUnregisteredURLs, apmCompliance=apmCompliance, apmReportControlStatus=apmReportControlStatus, apmReportControlGrantedSize=apmReportControlGrantedSize, apmReportResponsivenessB3=apmReportResponsivenessB3, PYSNMP_MODULE_ID=apm, apmNotificationMaxRate=apmNotificationMaxRate, apmReportTable=apmReportTable, apmReportControlStartTime=apmReportControlStartTime, apm=apm, apmAppDirEntry=apmAppDirEntry, DataSourceOrZero=DataSourceOrZero, apmAppDirID=apmAppDirID, apmExceptionTable=apmExceptionTable, apmReportResponsivenessB6=apmReportResponsivenessB6, apmReportControlTable=apmReportControlTable, apmReportControlDroppedFrames=apmReportControlDroppedFrames, apmTransactionAge=apmTransactionAge, apmExceptionResponsivenessComparison=apmExceptionResponsivenessComparison, apmExceptionIndex=apmExceptionIndex, RmonClientID=RmonClientID, apmReportControlEntry=apmReportControlEntry, apmReportEntry=apmReportEntry, apmNameTable=apmNameTable, apmTransactionUnsuccessfulAlarm=apmTransactionUnsuccessfulAlarm, apmBucketBoundaryLastChange=apmBucketBoundaryLastChange, apmAppDirTable=apmAppDirTable, apmNameClientAddress=apmNameClientAddress, apmConformance=apmConformance, apmExceptionEntry=apmExceptionEntry, apmTransactionResponsivenessAlarm=apmTransactionResponsivenessAlarm, apmReportControlRequestedReports=apmReportControlRequestedReports, apmReportControlOwner=apmReportControlOwner, apmReportControlReportNumber=apmReportControlReportNumber, apmTransactionSuccess=apmTransactionSuccess, apmReportResponsivenessB5=apmReportResponsivenessB5, apmAppDirResponsivenessBoundary4=apmAppDirResponsivenessBoundary4, apmNameUserName=apmNameUserName, apmHttpFilterStorageType=apmHttpFilterStorageType, apmReportResponsivenessB4=apmReportResponsivenessB4, apmHttpFilterAppLocalIndex=apmHttpFilterAppLocalIndex, apmHttpFilterOwner=apmHttpFilterOwner, apmExceptionStatus=apmExceptionStatus, apmTransactionEntry=apmTransactionEntry)
